package applications.studentApplicationForm.ui.lib;

import javax.swing.JComponent;
import javax.swing.JScrollPane;

import org.objectweb.fractal.fraclet.annotations.Interface;
import org.objectweb.fractal.fraclet.annotations.Component;
import org.objectweb.fractal.fraclet.annotations.Attribute;

@Component(provides = {@Interface(name = "jScrollPaneItf", signature = org.objectweb.fractal.swing.JScrollPaneItf.class), @Interface(name = "jScrollPaneAttributes", signature = org.objectweb.fractal.swing.JScrollPaneAttributes.class), @Interface(name = "uicontainerservice", signature = ontocompo.api.UIContainerService.class), @Interface(name = "ontocompointrospection", signature = ontocompo.api.OntoCompoIntrospection.class)})
public class FractalJScrollPane extends JScrollPane implements org.objectweb.fractal.swing.JScrollPaneItf, org.objectweb.fractal.swing.JScrollPaneAttributes, ontocompo.api.UIContainerService, ontocompo.api.OntoCompoIntrospection {
	
	
	@Attribute(value="")
	protected String semantic_uid;
	
	private org.objectweb.fractal.api.Component c;
	

	@Override
	public org.objectweb.fractal.api.Component getFractalComponent() {
		// TODO Auto-generated method stub
		return c;
	}

	@Override
	public void setFractalComponent(org.objectweb.fractal.api.Component c) {
		this.c = c;
		
	}

	@Override
	public void init() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public String getUid() {
		// TODO Auto-generated method stub
		return semantic_uid;
	}

	@Override
	public void setUid(String uid) {
		semantic_uid = uid;
		
	}

	@Override
	public JComponent getComponentItSelf() {
		// TODO Auto-generated method stub
		return this;
	}

	@Override
	public void update(Object o) {
		// TODO Auto-generated method stub
		
	}

}
